#include <iostream>
#include "..\Modulos\Folios\folios.h"
using namespace std;

int main()
{
    Folios FS;
    folio F;
    int cod,cant;

    Crear(FS);
    CargarFolio(F);
    Insert(FS,F);

    F.codigo = 1;
    F.caratula = "aa";
    F.nombre = "d";
    F.apellido = "Perez";
    F.cantidad = 4;
    Insert(FS,F);

    F.codigo = 3;
    F.caratula = "bb";
    F.nombre = "ff";
    F.apellido = "Perez";
    F.cantidad = 5;
    Insert(FS,F);

    printf("\n\nTodos los nodos: \n");
    ListadoFoliosOrdenados(FS);

    printf("\n\nFolio con menor codigo: \n");
    DesplegarFolio(MinimoR(FS));
    printf("\n");

    printf("\n\nFolio con mayor codigo: \n");
    DesplegarFolio(MaximoR(FS));
    printf("\n");

    printf("\n\nBorrar folio con codigo 1..: \n");
    Borrar (1, FS);
    ListadoFoliosOrdenados(FS);

    printf("\n\nFolios con apellido 'Perez': %d\n",CantFoliosXApe(FS,"Perez"));
    cod = SelectCodigo(FS->info);
    cant = 0;
    CodMayorCantExp(FS,cant,cod);
    printf("\n\nEl codigo con mayor cant. de folios es %d con %d\n\n", cod, cant);
    return 0;
}
